home *** CD-ROM | disk | FTP | other *** search
/ .net (French) 1996 November / .net Magazine (FR) - Issue 01 - Nov 1996.iso / mac / Antivirus / Gatekeeper 1.3 Distribution / Gatekeeper Controls / Gatekeeper Controls.rsrc / TEXT_-4047.txt < prev    next >
Text File  |  1993-11-12  |  17KB  |  262 lines

  1. CONTENTS
  2.  
  3. ΓÇó  Sections
  4. ΓÇó  1 ΓÇô General
  5. ΓÇó  2 ΓÇô Help
  6. ΓÇó  3 ΓÇô ON/OFF
  7. ΓÇó  4 ΓÇô Settings
  8. ΓÇó  5 ΓÇô Log
  9. ΓÇó  6 ΓÇô Privileges
  10. ΓÇó  Copyright Notice
  11. ΓÇó  Postcards, Bug Reports, Etc.
  12. ΓÇó  Finding the Latest Version
  13. ΓÇó  ΓǪAnd Thanks for All the Fish
  14. ΓÇó  Disclaimer
  15.  
  16.  
  17.  
  18. SECTIONS
  19.  
  20. GatekeeperΓÇÖs controls and displays are separated into six sections each of which is briefly described below. The list of available sections always appears at the top of GatekeeperΓÇÖs window, and it may be necessary to use the scroll bar to see all the items in the list.
  21.  
  22. Clicking once on a line in the list opens the appropriate section of Gatekeeper. If you prefer to use the keyboard, you can hit the tab key to move to the next item in the list and shift + tab to move to the previous item in the list.
  23.  
  24.  
  25.  
  26. 1 ΓÇô GENERAL
  27.  
  28. The General section is always the first section visible when Gatekeeper is opened. It will tell you the version number of Gatekeeper and may, in future versions, bring other information to your attention as necessary.
  29.  
  30.  
  31.  
  32. 2 ΓÇô HELP
  33.  
  34. This is GatekeeperΓÇÖs help section. It provides a quick description of the controls and displays in all of GatekeeperΓÇÖs sections. For an introduction to Gatekeeper refer to the Gatekeeper Introduction file which should have been included with this copy of Gatekeeper.
  35.  
  36. You can move up and down in the help text using the scroll bar or the page up and page down keys on some keyboards. The home and end keys on those keyboards can be used to move to the top and bottom of the help text, respectively.
  37.  
  38. Text from the help section may be selected using the mouse and copied to the Clipboard so that it can be pasted into other applications. This would allow you, for instance, to paste the text into a word processor and print it out.
  39.  
  40.  
  41.  
  42. 3 ΓÇô ON/OFF
  43.  
  44. The ON/OFF feature allows you to turn Gatekeeper off for a user-specified length of time. This is useful when youΓÇÖre performing tasks that Gatekeeper would otherwise interfere with. The most common examples of such tasks are running ΓÇ£installerΓÇ¥ programs which load software of some kind onto your system. Common examples of software loaded using these programs include Microsoft Word and Excel, and Aldus PageMaker.
  45.  
  46. The maximum length of time Gatekeeper can be off is displayed next to the ΓÇ£Time Limit:ΓÇ¥ label in this section. To change the limit, just click on the time limit numbers and edit them the same way you would edit the time setting in the General control panel or the Alarm Clock desk accessory. When youΓÇÖre finished editing the time limit, hit the return key.
  47.  
  48. When Gatekeeper is off, the value displayed next to the ΓÇ£Time Remaining:ΓÇ¥ label in this section will tell you how much time remains before Gatekeeper automatically turns itself on again. When Gatekeeper is on, the value displayed is zero.
  49.  
  50. Remember that Gatekeeper can not provide protection against viruses while it is off.
  51.  
  52.  
  53.  
  54. 4 ΓÇô SETTINGS
  55.  
  56. The Settings section allows you to define some of the basic ways in which Gatekeeper operates.
  57.  
  58. When a Privilege Violation Occurs
  59.  
  60. Two radio buttons in this area let you tell Gatekeeper what to do about suspicious operations it encounters. When the ΓÇ£Stop the Operation (Notify & Veto)ΓÇ¥ radio button is selected, Gatekeeper will stop any suspicious activities it observes. On the other hand, if the ΓÇ£Permit the Operation (Notify Only)ΓÇ¥ radio button is selected, Gatekeeper will not interfere at all with suspicious operations; it will merely tell you the operations have occurred. ItΓÇÖs then up to you what you do about them.
  61.  
  62. When an Important Event Occurs
  63.  
  64. Two check boxes in this area let you tell Gatekeeper what it should do when it needs to get your attention. Typically, Gatekeeper only needs to get your attention when it observes privilege violations or other similarly unusual events. The ΓÇ£Display an AlertΓÇ¥ check box tells Gatekeeper, when it is used with System 6.0 or later, to display an alert describing the event that occurred. The ΓÇ£Record it in the Log FileΓÇ¥ check box tells Gatekeeper to record a short description of the event in the Gatekeeper Log file for later review. These two options may be used in any combination you find convenient; in practice, however, itΓÇÖs best to keep both options checked.
  65.  
  66. During Startup
  67.  
  68. Two check boxes in this area let you tell Gatekeeper how to behave when your Mac starts-up. If the ΓÇ£Show the Gatekeeper IconΓÇ¥ check box is checked, GatekeeperΓÇÖs icon will be displayed somewhere along the bottom of your MacΓÇÖs display during startup. Showing the icon in this fashion is merely a convenient way of indicating that Gatekeeper is installed on your Macintosh. In addition, if Gatekeeper cannot install itself for some reason, the icon will be drawn with a large red X over it to warn you that something went wrong.
  69.  
  70. The other check box in this area, labeled ΓÇ£Display a Mode Warning AlertΓÇ¥, allows you to tell Gatekeeper whether or not it should display a ΓÇ£warningΓÇ¥ alert after startup to remind you of the mode in which it is operating. Gatekeeper can operate in either Notify Only or Notify & Veto mode. (A quick explanation of these modes can be found at the beginning of the Settings section in this help display.) By default, Gatekeeper displays a warning alert after startup when it is in Notify Only mode (since it doesnΓÇÖt protect against viruses in that mode), but does not display a warning alert when in Notify & Veto mode (since that is the mode in which Gatekeeper normally operates). The ΓÇ£Display a Mode Warning AlertΓÇ¥ check box, however, allows you to change this behavior to suit your own needs.
  71.  
  72.  
  73.  
  74. 5 ΓÇô LOG
  75.  
  76. This section allows you to view the contents of GatekeeperΓÇÖs log file, if the  ΓÇ£Record it in the Log FileΓÇ¥ option is checked in the Settings section. The log file is a file in which Gatekeeper records all the important events it observes for your later review.
  77.  
  78. Selecting a line in the log file display and clicking on the Get Info button will bring up an alert which explains the event recorded on that line of the log file. Double-clicking on a line, or clicking on a line and hitting the return or enter keys has the same effect.
  79.  
  80. For the convenience of users with appropriately equipped keyboards, the following keyboard shortcuts are available. To select the next line above or below the currently selected line use the up-arrow and down-arrow cursor keys. To move up or down through the log quickly, use the page up and page down keys. To instantly move to the top or bottom of the log, use the home and end keys, respectively.
  81.  
  82. Normally, the log will contain only ΓÇ£StartupΓÇ¥ and ΓÇ£ShutdownΓÇ¥ messages, which tell you when your Macintosh has been started or shutdown in GatekeeperΓÇÖs presence. These messages are totally routine, and are recorded only to help you determine when your Mac has been used and whether it may have been used without Gatekeeper, thereby leaving it unprotected against possible virus attacks.
  83.  
  84. The really important entries in the log file are displayed in bold, red type to get your attention. These entries normally describe attempts by programs to exceed the privileges they have been granted. These entries may tell you one of two things: (1) some program needs additional privileges in order to operate correctly, or (2) a virus is attempting to spread on your Macintosh and is being stopped by Gatekeeper. If youΓÇÖre not sure which is which, try running Disinfectant 3.3, or later, to check for the involvement of known viruses. For additional information and helpful advice, you may want to refer to the Log section of the Gatekeeper Introduction document.
  85.  
  86. However, if you are confident that an entry in the log file merely indicates that a program needs additional privileges in order to operate correctly, you can grant that privilege by selecting that entry and clicking on the Get Info button. This will bring up an alert describing the entry. That alert will include a large button labeled Grant Privilege; clicking on that button will give the guilty program the privilege described in that entry. After using the Grant Privilege button, you can, if you wish, switch to the Privileges section where youΓÇÖll find that the guilty program has been automatically selected in the privilege list, in case you need to make adjustments.
  87.  
  88.  
  89.  
  90. 6 ΓÇô PRIVILEGES
  91.  
  92. The list that appears in this area is the list of applications that have been granted privileges of some kind. To the right of the list are four buttons: ΓÇ£AddΓÇ¥, ΓÇ£NewΓÇ¥, ΓÇ£EditΓÇ¥ and ΓÇ£ClearΓÇ¥.  ΓÇ£AddΓÇ¥ permits you to add an item to the list using the normal ΓÇ£OpenΓÇ¥ dialog box. You can compel Gatekeeper to display files regardless of their types by holding down the option key when clicking on the ΓÇ£AddΓÇ¥ button. ΓÇ£NewΓÇ¥ gives you the option of typing in the name of an item to be added to the list; this is a convenient alternative to the ΓÇ£AddΓÇ¥ button, and just about the only way to give privileges to desk accessories.  ΓÇ£EditΓÇ¥ lets you change the name of the currently selected item in the list. ΓÇ£ClearΓÇ¥ allows you to delete the currently selected item from the list.
  93.  
  94. For a sensible discussion of what the privilege check boxes for an item mean, see the ΓÇ£Gatekeeper in PrincipleΓÇ¥ section of the Gatekeeper Introduction document.
  95.  
  96. For the convenience of users with appropriately equipped keyboards, the following keyboard shortcuts are available. To select the next item above or below the currently selected item use the up-arrow and down-arrow cursor keys. To move up or down through the list quickly, use the page up and page down keys. To instantly move to the top or bottom of the list, use the home and end keys, respectively.
  97.  
  98. To select an item by name, type in the first several letters of its name; the list will be scrolled to the item that comes closest to matching the letters youΓÇÖve typed.
  99.  
  100. To delete an item from the list use the backspace, delete or clear keys. To edit the currently selected item, double-click on it, or hit the return or enter keys.
  101.  
  102.  
  103.  
  104. COPYRIGHT NOTICE
  105.  
  106. Gatekeeper ┬⌐1988-1993
  107. Gatekeeper Aid ┬⌐1990-1993
  108. by Chris Johnson.
  109.  
  110. All Rights Reserved.
  111.  
  112. Gatekeeper and Gatekeeper Aid are free for non commercial public distribution. This software may not be sold or distributed for profit, or included with other software which is sold or distributed for profit, without the permission of the author. (CD-ROM publishers are not now, nor have they ever been, an exception to this rule.)
  113.  
  114. To put it simply, I donΓÇÖt make any money from this software, so nobody else should either.
  115.  
  116. NOTE: While there is no charge for Gatekeeper, I do ask that if you use this product, you send me a picture postcard from your home town (or from wherever you happen to be at the time). If thatΓÇÖs too much to ask, find a comparable product with more reasonable terms....
  117.  
  118.  
  119.  
  120. POSTCARDS, BUG REPORTS, ETC.
  121.  
  122. I can be reached with questions, suggestions, bug reports (be sure to note the version number of Gatekeeper and/or Gatekeeper Aid that you were using), etc. atΓǪ
  123.  
  124. Internet:
  125. chrisj@mbs.telesys.utexas.edu
  126.  
  127. UUCP:
  128. {husc6|uunet}!cs.utexas.edu!ut-emx!chrisj
  129.  
  130. AppleLink:
  131. chrisj@mbs.telesys.utexas.edu@internet#
  132.  
  133. CompuServe:
  134. >INTERNET:chrisj@mbs.telesys.utexas.edu
  135.  
  136. MCI Mail:
  137. Command: Create
  138. To: Chris Johnson (EMS)
  139. EMS: Internet
  140. MBX: chrisj@mbs.telesys.utexas.edu
  141.  
  142. US Mail:
  143.  
  144. Chris Johnson
  145. Gatekeeper
  146. 4505-B Avenue H
  147. Austin, TX  78751
  148.  
  149.  
  150. Turnaround time on email messages is usually under 48 hours unless IΓÇÖm drowning in mail at the time or trying to have a life. If I am drowning in mail at the time or trying to have a life, itΓÇÖll definitely take longer to get back to you. Turnaround time on US Mail is approaching five years in many cases. So, if you have the choice, send email. If you must use US Mail, including a self addressed stamped envelope just might help to speed up the process.
  151.  
  152. ...and please send a postcard. (See the Copyright Notice above.)
  153.  
  154. (Of course, if you use this product and happen to work for Apple Computer, feel free to convince Apple to contribute a fast Macintosh computer system of some sort as a way of finally showing some support for this development effort.)
  155.  
  156. See the Gatekeeper Introduction document for additional details on all this stuff.
  157.  
  158.  
  159.  
  160. FINDING THE LATEST VERSION
  161.  
  162. There are several good ways to find the latest version of Gatekeeper:
  163.  
  164. 1. FTP ΓÇö People with FTP access to the Internet can retrieve the latest version via anonymous FTP to the microlib/mac/virus directory of microlib.cc.utexas.edu. Of course, there are many other good archive sites which should also have current versions at any given time, but I upload new releases directly into microlib as soon as theyΓÇÖre ready, so I can guarantee that itΓÇÖs up to date.
  165.  
  166. 2. Email ΓÇö If you can send me email, I can usually email the latest version back to you. Be sure to let me know what version you are currently using. There can be problems, however. Some services like AppleLink and CompuServe limit the length of messages their users can receive to something in the neighborhood of 32K. This means that IΓÇÖd have to split Gatekeeper into more than 12 parts in order to send it via email (and the recipient would subsequently have to reassemble all those parts). This is very time consuming, so unless your mail system will accept messages close to 100K in length, itΓÇÖs probably not a good idea to try to get Gatekeeper via email. Remember to tell me the maximum message length your system will accept.
  167.  
  168. 3. U.S. Mail is also an option. Send a diskette along with a self-addressed, stamped envelope (SASE) to the address below. Unlike correspondence, I am able to periodically catch-up on all the outstanding update requests, so you really will get your disk back eventually. Unfortunately, disks sent without a SASE (or a reasonable facsimile), legible return address, return postage, etc. canΓÇÖt be returned. (Hey, the software is free; I canΓÇÖt afford to pop for the postage, disks, etc., and I canΓÇÖt do invoices, either. Believe it or not, I do get update requests without disks, postage, etc.)
  169.  
  170. If you live in a country other than the U.S., postage for the SASE will be hard to come by, of course. International postage coupons will work fine, though, as will U.S. currency (standard disclaimers about sending cash in the mail apply, unfortunately). If youΓÇÖre not sure what the correct postage is, ask your local postal officials. If you even come close, IΓÇÖll make sure you get your update.
  171.  
  172. I will occasionally replace a bad or damaged diskette out of my own pocket, but donΓÇÖt count on it. In other words, donΓÇÖt send me that old diskette that you found under the refrigerator last spring. I probably wonΓÇÖt be able to format it successfully, and youΓÇÖll always wonder why you didnΓÇÖt get your disk back. If I had a lot of money, it might be different, but I donΓÇÖt.
  173.  
  174. Finally, if you havenΓÇÖt already sent a picture postcard, please include one with your update request. (See the Copyright Notice above for details.)
  175.  
  176. Anyway, the address to send those disks to is:
  177.  
  178. Chris Johnson
  179. Gatekeeper Update from 1.2.9
  180. 4505-B Avenue H
  181. Austin, TX  78751
  182. USA
  183.  
  184. The ΓÇ£Gatekeeper UpdateΓǪΓÇ¥ line is important, so be sure to include it. Note that the ΓÇ£from 1.2.9ΓÇ¥ part tells me what version you are currently using so that I wonΓÇÖt make the mistake of sending you a version which you already have.
  185.  
  186.  
  187.  
  188. ΓǪAND THANKS FOR ALL THE FISH
  189.  
  190. Many thanks to all the Gatekeeper testers.  Without their help and patience Gatekeeper couldnΓÇÖt have been made even remotely as reliable and trouble-free as it is.
  191.  
  192. Scott R. Anderson
  193. Dale M. Arends
  194. Brian Aslakson
  195. Steve Baumgarten
  196. David A. Belsley
  197. Sunil Bhatla
  198. Thomas R. Blake
  199. James Blieden
  200. Jonathan Brecher
  201. Daniel Buchan
  202. Rick Cardona
  203. Ian Chai
  204. Philippe Chatalic
  205. Brian L. Donnell
  206. Jon Duke
  207. Jim Elliott
  208. Bill Engels
  209. Zbigniew Fiedorowicz
  210. Charette Frederick
  211. Brian Gaines
  212. Peter Galko
  213. David A. Grayson
  214. Ben Goren
  215. Marcus Harvey
  216. Jay Hirsh
  217. Steve Holden
  218. Kirk Holub
  219. Dan Hugo
  220. John Im
  221. David Inman
  222. William G. Innanen
  223. Andrew E. Johnson
  224. Vahe Kassardjian
  225. Kendrick Killian
  226. Edgar Knapp
  227. Dick Kriss
  228. Dave Lee
  229. Masato Ogawa
  230. Doc O'Leary
  231. John Owens
  232. John F. Pane
  233. Peter John Roberts
  234. Clay C. Ross
  235. Nick Rothwell
  236. Robert Rubinoff
  237. Howard Shubs
  238. Larry Simmons
  239. Robert Stewart
  240. Michael Stovsky
  241. Jochen Teufel
  242. Werner Uhrig
  243. Johan van Zanten
  244. Mike Weasner
  245. Jerry Wilcox
  246. Thomas Willett
  247. Ed Wright
  248. Marvin Yount
  249. David R. Zinkin
  250. Sam Zschokke
  251.  
  252. I would also like to thank all the people around the world who have sent me problem reports at one time or another. Unfortunately, thereΓÇÖs just no testing ground quite like the real world. There are too many people to list (and, in fact, too many to keep track of), but they know who they are. Thanks to all.
  253.  
  254. Thanks to Ken McLeod for his translation of the original ShowINIT code into THINK C. ThereΓÇÖs only a few lines of his code left in GatekeeperΓÇÖs ShowINIT implementation, but IΓÇÖm glad I had that code from which to work. Patrick C. BeardΓÇÖs code was also helpful, but none of it survives into this implementation.
  255.  
  256. Gatekeeper and Gatekeeper Aid were built with version 5.0.4 of THINK C.
  257.  
  258.  
  259.  
  260. DISCLAIMER
  261.  
  262. My employer is in no way responsible for ΓÇô or even remotely involved with ΓÇô the Gatekeeper project.